﻿<%@ Page Title="Editar Menú por Grupo" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="EditUserGroupMenu.aspx.cs" Inherits="Menu_EditUserGroupMenu" %>

<%@ Register Assembly="ESF.Web" Namespace="ESF.Web.ServerControls" TagPrefix="cc1" %>

<asp:Content ID="cntContenido" ContentPlaceHolderID="cntContenido" Runat="Server">

	<div class="divForm">
		<div class="header">
			<div class="icon">
				
			</div>
			<div class="title">
				<asp:Label ID="lblTitle" runat="server"></asp:Label>
			</div>
			<div class="subtitle">
				Edite aqui para cada grupo de usuario las opciones habilitadas.
			</div>
		</div>
		<asp:UpdatePanel ID="updUpdatePanel" runat="server" UpdateMode="Conditional">
			<ContentTemplate>
				<div class="divField">
					<div class="label">
						Aplicación *
						<asp:RequiredFieldValidator ID="rfvddlApplication" runat="server" ErrorMessage="Seleccione una Aplicación para ver su menú" Text="*" ControlToValidate="ddlApplication" Display="Dynamic"></asp:RequiredFieldValidator>
					</div>
					<div class="field">
						<asp:DropDownList ID="ddlApplication" runat="server"></asp:DropDownList>
					</div>
				</div>
				<div class="divField">
					<div class="label">
						Grupo de Usuarios *
						<asp:RequiredFieldValidator ID="rfvddlUserGroup" runat="server" ErrorMessage="Seleccione un Grupo de Usuarios para ver su menú" Text="*" ControlToValidate="ddlUserGroup" Display="Dynamic"></asp:RequiredFieldValidator>
					</div>
					<div class="field">
						<asp:DropDownList ID="ddlUserGroup" runat="server"></asp:DropDownList>
					</div>
				</div>
				<div class="divField" id="divEdition" runat="server" visible="false"> 
					<div class="label">Menus</div>
					<div class="field" style="overflow:auto; height:373px;">
						<cc1:GenericTreeView ID="uscGenericTreeView" runat="server"
							TextDataMember="Name" 
							ValueDataMembers="ID,Code" 
							CssClass="treeView" 
							ShowCheckBoxes="All"
							ToolTipDataMember="Description"
							CheckDataMember="calMarked"
							SelectedNodeStyle-CssClass="selectedNode"
							HoverNodeStyle-CssClass="hoverNode"	
							NodeStyle-CssClass="node"
							onselectnodegetchildren="uscGenericTreeView_SelectNodeGetChildren">
						</cc1:GenericTreeView>
					</div>
				</div>
				<div class="divOperations">
					<asp:Button ID="btnShowMenuForApp" runat="server" Text="Mostrar Menú" 
						onclick="btnShowMenuForApp_Click" UseSubmitBehavior="false" />
					<asp:Button ID="btnClear" runat="server" Text="Limpiar" UseSubmitBehavior="false"
						onclick="btnClear_Click" CausesValidation="false" />
					<asp:Button ID="btnSave" Text="Guardar" runat="server" 
						UseSubmitBehavior="false" CausesValidation="true" onclick="btnSave_Click" />
				</div>				
			</ContentTemplate>
		</asp:UpdatePanel>
	</div>

</asp:Content>